Cleantalk\Antispam\EmailEncoder D

Total Complexity 174
Dependencies 7
Dependents 0
Total lines 1,048
Lines of code 548
Logical lines of code 329
Comment lines 290
Methods 40
Properties 16

Methods 40

Method Rating Maintainability Complexity Lines of code
modifyEmails()
B
41 24 51
init()
B
42 16 49
openSSLDecrypt()
A
46 11 37
hasContentExclusions()
A
52 11 25
modifyContent()
A
48 9 32
openSSLEncrypt()
A
48 9 30
isExcludedRequest()
S
57 7 16
ajaxDecodeEmailHandler()
S
55 6 21
skipEncodingOnHooks()
S
59 6 14
encodePlainEmail()
S
53 5 23
isInsideScriptTag()
S
59 5 15
isMailtoAdditionalCopy()
S
60 5 12
hasAttributeExclusions()
S
57 4 18
encodeMailtoLinkV2()
S
55 4 18
encodeMailtoLink()
S
58 4 14
modifyAriaLabelContent()
S
60 4 14
decodeEmailFromPost()
S
61 4 11
dropAttributesContainEmail()
S
60 3 12
addMagicBlurEmail()
S
65 3 9
handlePrivacyPolicyHook()
S
66 3 8
decodeString()
S
65 3 9
isEmailInLink()
S
63 3 9
encodeString()
S
66 3 8
compileResponse()
S
64 3 10
modifyFormFieldDisplay()
S
68 2 7
shortcodeCallback()
S
71 2 6
getObfuscatedEmailString()
S
72 2 5
registerShortcodeForEncoding()
S
79 1 3
registerAjaxRoute()
S
75 1 4
ignoreOpenSSLMode()
S
77 1 4
registerHookHandler()
S
75 1 4
addMagicBlurToString()
S
65 1 9
bufferOutput()
S
76 1 4
getTooltip()
S
69 1 7
isMailto()
S
78 1 3
addMagicBlurViaChunksData()
S
68 1 8
encodeAny()
S
65 1 9
checkRequest()
S
82 1 3
modifyAny()
S
76 1 4
getDefaultReplacingText()
S
81 1 3